inseparable friend or companion - Allemand Anglais Dictionnaire